Scheduling UET Trees with Communication Delays on two Processors
نویسندگان
چکیده
In this paper, we present a new linear time algorithm for scheduling uect (Unit Execution and Communication Time) trees on two identical processors: CBoS (clusters based on subtrees). The chosen criterion is the makespan. The used strategy is based on clustering of tasks. We show that this algorithm builds optimal schedules. Some extensions are discussed for non uet tasks. Nous pr esentons un nouvel algorithme lin eaire en temps pour ordonnancer des arbres sur deux processeurs identiques bas e sur une strat egie de re-groupement de t^ aches. L'ordonnancement produit par cet algorithme min-imise la date de n d'ex ecution des t^ aches. Nous consid erons le cas pour lequel la dur ee d'ex ecution des t^ aches et les communications sont unitaires, puis nous discutons l'extension au cas de t^ aches non unitaires.
منابع مشابه
Sensitivity analysis of tree scheduling on two machines with communication delays
This paper presents a sensitivity analysis for the problem of scheduling UET trees with communication delays on two identical processors, to minimize the makepan. Indeed, actual communication delays may not be precisely known before the execution. The paper compares the optimal makespans with and without communication delays. This is used to get sensitivity bounds for algorithms optimal in the ...
متن کاملUET scheduling with unit interprocessor communication delays
We consider the problem of scheduling a partially ordered set of unit execution time (UET) tasks on m > 1 processors where there is a communication delay of unit time between any pair of distinct processors. We show that the problem of finding an optimal schedule is NP-hard. A greedy schedule is one where no processor remains idle if there is some task available which it c satisfies could proce...
متن کاملScheduling UET-UCT Series-Parallel Graphs on Two Processors
The scheduling of task graphs on two identical processors is considered. It is assumed that tasks have unit-execution-time, and arcs are associated with unit-communication-time delays. The problem is to assign the tasks to the two processors and schedule their execution in order to minimize the makespan. A quadratic algorithm is proposed to compute an optimal schedule for a class of series-para...
متن کاملScheduling UET, UCT dags with release dates and deadlines
The problem of scheduling precedence graphs for which every task has to be executed in a non-uniform interval is considered, with interprocessor communication delays. For the following classes of graphs we will present a polynomial time algorithm that nds minimumlateness schedules. 1. Outforests on two processors. 2. Series-parallel graphs and opposing forests with the least urgent parent prope...
متن کاملScheduling of 2-Steps Graph with UET Tasks in a Heterogeneous Environment
In this paper, we focus on scheduling the 2-steps graph with UET tasks, i.e. tasks with the same length, in a heterogeneous environment where processors are uniform and have different speeds. Given a 2-steps graph of size n and p processors, we determine the lower bound of the execution time of any scheduling by maximizing the activity of each processor. Then, we present an efficiency schedule ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- RAIRO - Operations Research
دوره 34 شماره
صفحات -
تاریخ انتشار 2000